package com.hzcx.app.simplechat.ui.setting.contract;

import android.app.Activity;
import android.content.Context;

import com.hzcx.app.simplechat.base.IPresenter;
import com.hzcx.app.simplechat.base.IView;
import com.hzcx.app.simplechat.ui.chat.bean.ChatQuickMsgBean;
import com.hzcx.app.simplechat.ui.friend.bean.FriendBean;
import com.hzcx.app.simplechat.ui.friend.bean.FriendCityBean;
import com.hzcx.app.simplechat.ui.setting.bean.BlackListBean;

import java.util.List;

public interface GroupMessageSendContract {

    interface View extends IView {
        void sendSuccess(int type,String content);

        void imgLoadSuccess(String url);

        void fileLoadSuccess(String url);

        void qucikMsgResult(List<ChatQuickMsgBean> data);
    }

    interface Presenter extends IPresenter<View> {
        void sendMessage(Context context,String ids, String hxUsernames, int type, String maincontent, int audio_time);

        void upLoadImg(Activity activity, String path);

        void upLoadFile(Activity activity, String path);

        void reSendMessage(Context context,int id, int type, String maincontent, int audio_time);

        void getChatQuickMsgList(Context context);
    }

}
